import axios from "axios";
import { message } from "antd";

// 请求用户数据
// 创建axios实例
const authRequest = axios.create({
    baseURL: "/acl",
});
// 请求拦截器
authRequest.interceptors.request.use((config: any) => {
    // 如果有token，就携带token
    if (localStorage.token) {
        config.headers.token = localStorage.token;
    }
    return config;
});

// 响应拦截器
authRequest.interceptors.response.use(({ data }) => {
    if (data.code === 200) {
        return data;
    }
    message.error(data.message);
    return Promise.reject(data);
});

export default authRequest;
